package com.example.questionsystem.modules.qu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.example.questionsystem.modules.qu.entity.Projects;
import com.example.questionsystem.modules.qu.entity.SubjectSessions;

import java.util.List;

public interface SubjectsService extends IService<SubjectSessions> {
    void   saveSubjectSessions(List<SubjectSessions> subjectSessionsList);
    List<SubjectSessions> getSubjectSessionsByProjectId(String projectId);

    List<SubjectSessions> getSubjectSessions();

    List<SubjectSessions>  getSessionName(String projectId);

    SubjectSessions getSubjectSessionsById(String subjectId);

    List<SubjectSessions> getSubjectBySessionName(String projectId, String sessionName);

    List<SubjectSessions> getSubjects(String projectId, String subjectId);

    List<SubjectSessions> getSessionName2();

    // 根据场次名称获取科目名称
    List<SubjectSessions> getSubjectsNameBySessionName(String sessionName);
    // 根据场次名称获取科目列表
    List<SubjectSessions> getSubjectBySessionName(String sessionName);
}